package JSE_02.Collection.Demo02;


import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

/*
   Collection的iterator()返回的就是迭代器的实现类对象

*/
public class Demo02Iterator {
    public static void main(String[] args) {
        Collection<String> coll=new ArrayList<>();
        coll.add("小红");
        coll.add("小美");
        coll.add("小婷");

        Iterator<String> it=coll.iterator();

//        boolean b1=it.hasNext();
//        System.out.println(b1);
//        System.out.println(it.next());
//        boolean b2=it.hasNext();
//        System.out.println(b2);
//        System.out.println(it.next());
//        boolean b3=it.hasNext();
//        System.out.println(b3);
//        System.out.println(it.next());
//        boolean b4=it.hasNext();
//        System.out.println(b4);
//        System.out.println(it.next());

//        while(it.hasNext()){
//            System.out.println(it.next());
//        }

        System.out.println("======================");
        for(int i=0;i< coll.size();i++){
            System.out.println(it.next()); // 同一个迭代器不能重复使用 ，使用前把上面的while注掉
        }

    }
}
